package Data;

import java.util.ArrayList;

/**
 * class that represent the tag
 * 
 * name - the name of the tag
 * strategy - the name of strategy, if have, in user tag have 
 * not strategy
 * 
 * 
 * @author Vladimir Sarkisyan & Erez Levy
 */
public class Tag {
	//declarations 
	long tagId = 0;
	String name;
	//Declarations.TagType type;
	String strategy;
	//if ther is a strategy --> the tags that get from the strategy will be in tagList
	ArrayList<String> tagList;
	
	
	//constructor
	public Tag(String name, String strategy){
		this.name = name;
		this.strategy = strategy;
	}
	
	//constructor
	public Tag(){
	}
	
	public long getTagId() {
		return tagId;
	}
	public void setTagId(long tagId) {
		this.tagId = tagId;
	}	
	
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	
	/*public Declarations.TagType getType() {
		return type;
	}
	
	public void setType(Declarations.TagType type) {
		this.type = type;
	}
	*/
	public String getStrategy() {
		return strategy;
	}
	public void setStrategy(String strategy) {
		this.strategy = strategy;
	}
	
	
}
